package cn.xinfei.xdecision.engine.runner.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = false)
public class EngineApiRequest {

    private String requestId; // 业务id
    private String decisionId; // 决策id
    private String engineCode; // 引擎code
    private String nodeCode; // 节点code
    private Long versionNo; // 引擎版本
    private String scene; // 场景
    private Map<String, Object> ext; // 指标字段键值对
    private Map<String, Object> in=new ConcurrentHashMap(); // 指标字段键值对

}
